




Nasze zajęcia podstawy programowania w Pythonie (poziom 1) to cykl intensywnych warsztatów skierowanych do starszych uczniów – klas 7–8 szkoły podstawowej oraz 1–2 szkoły średniej. Program realizowany jest w dwóch trybach: standardowym oraz przyspieszonym, w zależności od doświadczenia i tempa pracy uczestników.
Już od pierwszych zajęć uczniowie pracują w pełno tekstowym środowisku programistycznym. Rozwiązują przypisane zadania ćwicząc poznane bazowe pojęcia informatyczne i podstawowe zagadnienia. Przechodzą przez pełną ścieżkę rozwiązania problemu, jego zrozumienia, wymyślenia rozwiązania, weryfikacji poprawności rozwiązania, implementacji, testowania i iteracyjnego poprawiania, co stanowi podstawę ćwiczenia myślenia komputacyjnego.
W trakcie kursu omawiane są m.in.:
Zajęcia rozwijają umiejętność logicznego myślenia i przygotowują uczniów do dalszej nauki programowania oraz pracy z bardziej zaawansowanymi projektami.
Wszystkie ćwiczenia realizowane na platformie InstaKółka są zintegrowane ze środowiskiem programistycznym Python 3. Dzięki odpowiedniej konfiguracji uczniowie mogą swobodnie korzystać z przygotowanej biblioteczki bez konieczności instalowania środowiska po swojej stronie. Uczestnicy mają pełną swobodę w tworzeniu, modyfikowaniu, testowaniu oraz poprawianiu projektów – zgodnie z wymaganiami poszczególnych zadań.
Wbudowane mechanizmy walidacji wspierają zarówno utrwalanie składni języka (debugger) oraz umożliwiają samodzielną ocenę poprawności wyniku programu. Zastosowane rozwiązania sprzyjają samodzielnej nauce. Testy pokazujące oczekiwany i wygenerowany wynik przez program ucznia są cenną informacją do samodzielnej analizy i poprawiania błędów.
Instruktorzy na bieżąco monitorują postępy uczniów oraz sposób ich rozumowania, nakierowują na poprawne rozwiązania, nie dając gotowych odpowiedzi, a w razie potrzeby pomagają korygować błędne nawyki, zanim te zdążą się utrwalić.
Po ukończeniu programu Podstawy programowania Poziom 1 (Python) uczeń jest przygotowany do przejścia do bardziej zaawansowanego programu, kontynuując rozwój w ramach kursu Podstawy programowania Poziom 2 (C++), gdzie poznane pojęcia są pogłębiane i poszerzane o kolejne.




Co jest potrzebne?
